package org.base.oj.domain;


import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
* 
* @TableName question
*/
@Data
@TableName("question")
public class Question extends BaseEntity  {
    /**
    * 题目标题
    */
    private String title;
    /**
    * 父id
    */
    private Long parentId;
    /**
    * 题号
    */
    private String questionNumber;
    /**
    * 0:选择题,1:判断题,2:多选题,3:填空题,4:编程题,5:阅读程序题
    */
    private Integer type;
    /**
    * 知识点
    */
    private String knowledges;
    /**
    * 题目解析
    */
    private String analysis;
    /**
    * 难度等级
    */
    private String difficulty;
    /**
    * 题目描述
    */
    private String content;
    /**
    * 初始代码，编程题有
    */
    private String initCode;
    /**
    * 输入格式
    */
    private String inputFormat;
    /**
    * 输出格式
    */
    private String outputFormat;
    /**
    * 样例数组，json字符串
    */
    private String sample;
    /**
    * 提示说明
    */
    private String tips;
    /**
    * 测试数据，json字符串
    */
    private String testData;
    /**
    * 题目来源
    */
    private String source;
    /**
    * 地区
    */
    private String area;
    /**
    * 年份
    */
    private String year;
    /**
    * 通过率
    */
    private String passingRate;
    /**
    * 运行时间
    */
    private Integer timeLimit;
    /**
    * 运行内存
    */
    private Integer memoryLimit;
    /**
    * 可见性(1:可见，2:隐藏)
    */
    private Integer visibility;
    /**
    * 题目来源
    */
    private String origin;



}
